@charset "utf-8";
/*
 * css catalogue:
 * -------------------
 * cart.css
 * -------------------
 * order.css
 * -------------------
 */

#head_cart_order { margin: 0 auto; height:85px;width: 1000px; position:relative}
#head_cart_order .left{ float:left; }
#head_cart_order .left_buzhou{ position:absolute; top:20px; right:0;}

/*
 * -------------------------------------------------------
 * ******************** cart.css *********************
 * -------------------------------------------------------
 */
.buy {margin-top:15px;border-top:2px #02A2A8 solid;border-left:1px #DDDCDC solid;border-right:1px #DDDCDC solid;border-bottom:1px #DDDCDC solid;background:#FFF;overflow:hidden;}
.buy .c_top{background:#F7F7F7; border-bottom:1px #E2E2E2 solid;width:100%; line-height:30px;}
.buy .c_top td { font-size:13px; height:35px; line-height:35px}

.buytable {width: 96%; margin:20px auto; border:1px #E8E8E8 solid; overflow:hidden}
.buytable h4 { float:left; background:#F9F9F9;font-size: 12px; font-weight: normal; width:100%; overflow:hidden;border-bottom:1px #E8E8E8 solid;padding:10px;}
.buytable h4 a { color: #333; font-size:13px;}.buytable h4 a:hover { color: #FE4E13; }
.buytable .padding1 { padding: 7px; text-align:left}
.buytable .price { font-weight:bold; color:#333; font-size:13px}

.buy_goods_table table { width: 100%; overflow:hidden; border-collapse: collapse; }
.buy_goods_table th { font-weight:normal;text-align:center;background:#F9F9F9; border-bottom:1px #E2E2E2 solid;font-size:13px; color:#333;height:35px; line-height:35px}
.buy_goods_table td {text-align:center}
.buy_goods_table td .ware_pic { float: left; }
.buy_goods_table td .ware_pic a { display: block; width:45px; height: 60px; border: 1px solid #E9E9E9; }
.buy_goods_table td .ware_pic a:hover { border: 1px solid #cecece; }
.buy_goods_table td h3 { float: left; width: 330px; font-size: 12px; font-weight: normal; padding-left: 8px; line-height:150%}
.buy_goods_table td h3 a {color: #444444; text-decoration: none; overflow:hidden}
.buy_goods_table td h3 a:hover { color: #FF4400; text-decoration: underline; }
.buy_goods_table td .attr_color_size { float:left;width:330px;color:#999;padding-top:5px;padding-left:8px;display:block;white-space:nowrap;overflow:hidden}
.buy_goods_table td .goods_quantity { width:30px; height:20px; line-height:20px; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;border-left:0;border-right:0; text-align:center;vertical-align:middle;}
.buy_goods_table td .move { color: #295ad0; line-height:20px}
.buy_goods_table td .move:hover { color: #FF4400; }

.buy_bottom{ width:978px;background:#F9F9F9; margin-top:10px; border-top:1px #E2E2E2 solid; padding:10px;overflow:hidden}
.buy_bottom .buy_left{ float:left; }
.buy_bottom .buy_left button{ width:70px;height:18px;line-height:18px; background:none;border:0;cursor:pointer}
.buy_bottom .buy_right{ float:right;}
.buy_bottom .buy_total{ float:left; height:38px; line-height:38px; padding-right:12px; color:#444444}
.buy_bottom .buy_total strong{font-size:26px; color:#FF4400;}
.buy_bottom #buy_next {float:left;display:block;width:125px; height:38px; line-height:38px; border:0px; text-align:center;letter-spacing:3px;border:1px #FB7A05 solid;border-radius:2px;background:#FF4400;background:-webkit-gradient(linear,left top,left bottom,from(#FCB85B),to(#FF4400));background:-moz-linear-gradient(top,#FCB85B 0%,#FF4400 100%);color:#ffffff;font-size:19px;font-family:'Microsoft Yahei'; text-decoration:none;cursor:pointer; overflow:hidden}
.buy_bottom #buy_next:hover {background:#FF5D22;}
.buy_bottom #buy_next span { background:#fff url(../images/checking.gif) no-repeat 10px 12px;width:125px; height:38px; text-align:center;color:#333;display:block;letter-spacing:1px;font-size:14px;}

/* ***************购物车cart.empty.html CSS样式**************** */
.null_shopping { width: 480px; height: 120px; padding: 0 0 0 130px; margin: 40px auto 20px; background: url(/themes/default/styles/images/null_shopping.gif) no-repeat; }
.null_shopping h4 { font-size: 20px; font-weight:normal; }
.null_shopping p { color: #333333; line-height:20px;}
.null_shopping p a { color: #285bd1; font-size: 12px; }
.null_shopping p a:hover { color: red; }
/*
 * -------------------------------------------------------
 * ******************** end cart.css *********************
 * -------------------------------------------------------
*/

/* 
*****************第二步、确认订单 CSS样式********************
*************** order.php ***order.css ******************* 
*/
.order_main {margin-top:15px;border-top:2px #02A2A8 solid;border-left:1px #DDDCDC solid;border-right:1px #DDDCDC solid;border-bottom:1px #DDDCDC solid;background:#FFF; display:block}
.order_main .h4_title { background:#F7F7F7;font-size:16px;FONT-FAMILY:"Microsoft YaHei";color:#333;overflow:hidden;border-bottom:1px #E8E8E8 solid;padding:0 10px; height:35px; line-height:35px; font-weight:normal}
.order_main .h4_title a { color: #FF4400; font-size:13px; font-weight:normal; float:right}.order_main h4 a:hover { color: #f00; }
.order_main select { padding:3px;}

  /********收货人信息*********/
  .order_tig_kuan { border:2px #FF4400 solid;}
  .address_item:hover { background:#FFFAE5}
  .receive_add { margin:0 10px;padding:6px 15px; overflow: hidden; color:#404040;}
  .receive_add .radio { vertical-align:middle}
  .new_receive_add { margin:0 10px 10px;padding:5px 15px; overflow: hidden;color:#404040;}
  .new_receive_add li { float: left; color:#404040; }
  .new_receive_add .radio { width: 65px; text-align: center; }
  .new_receive_add .particular { word-spacing: 5px; padding-left:20px;}
  .selected_address { margin:0 10px 5px 10px;background: #FFF5CC; font-size:14px; border:1px #FFE580 solid; font-weight:bold; padding:8px 14px;-moz-box-shadow: 2px 2px 2px #cccccc;-webkit-box-shadow: 2px 2px 2px #cccccc;box-shadow: 2px 2px 2px #cccccc;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc');}
  
  .fill_in_content { width: 700px; padding: 15px 0 20px 45px; overflow:hidden}
  .fill_in_content li { width: 700px; padding-bottom: 10px; overflow: hidden;}
  .fill_in_content li p { float: left; }
  .fill_in_content .title { width: 90px; color: #333; text-align:right; padding-right:5px }
  .fill_in_content font { font-size:14px; margin-right:3px}
  .fill_in_content .fill_in { padding-right: 10px; }
  .fill_in_content .explain { color: #b5b5b5; }
  .fill_in_content .input_text { width:220px; border:1px #CFCFCF solid; padding:4px;}
  .fill_in_content #save_address { vertical-align:middle}
  
  /***********支付方式*************/
  .order_payment {padding:15px 35px;color:#404040; display:block;}
  .order_payment li { color:#404040; width:100%; height:35px; line-height:35px;color:#999;}  
  .order_payment li b{ font-size:15px; padding-left:3px; color:#444444; padding-right:10px}  
  .order_payment #show_banklist { margin-left:20px; color:#FF4444;position:relative; }
  .order_payment .show_banklist { position:absolute; z-index:10; left:-300px; top:18px; display:none}

/********商品信息*********/
.row1_style{ text-align:left; background:#FDFCFC;border-bottom:1px #EFEFEE solid; padding:3px 0 3px 5px;line-height:22px;font-size:12px; color:#666}
.row2_style{ text-align:right; background:#FAFAFA;border-bottom:1px #ffffff solid; padding:8px 10px; line-height:22px;font-size:12px; color:#333}
.row2_style strong { color:#FE4E13; font-size:14px;}

.buy_foot { width:100%; height:35px; line-height:35px;overflow:hidden}
.buy_foot .buy_foot_left{ float:left;}
.buy_foot .buy_foot_left LABEL{ VERTICAL-ALIGN: middle }
.buy_foot .buy_foot_right{ float:right; padding-right:12px}
.buy_foot .buy_foot_right strong{font-size:13px; color:#FF4400;}
.buy_foot .buy_foot_right INPUT {MARGIN: 0px 4px 0px 0px; WIDTH: 13px; HEIGHT: 13px; VERTICAL-ALIGN: middle}

.buy_confirm {float:left;background:#fff;width:130px; height:38px; line-height:38px; border:1px #ccc solid;text-align:center;font-size:14px; font-family:"宋体"}
.buy_savemoney { float:left; float:left; height:38px; line-height:38px; padding-left:15px; color:#00F}

.confir_seller{ width:97%; margin:5px auto;border:1px #D9D9C5 solid;padding:5px 10px; color:#666;background:#FDFDEA;font-size:12px;overflow:hidden; }
.confir_seller I{ FONT-STYLE: normal; FONT-FAMILY: "Microsoft YaHei"; COLOR: #666; FONT-WEIGHT: bold}
.confir_seller strong{font-size:13px; color:#FE4E13; font-weight:normal}

/*
 * -------------------------------------------------------
 * ******************** 第三步. 收银台、支付台的css样式 *********************
 * -------------------------------------------------------
*/
.cashier{ width:100%; overflow:hidden}
.cashier h3{ background:url(../images/f_remind_bg.png) no-repeat; padding-left:18px; padding-bottom:10px; overflow:hidden}
.cashier h3 span{ font-size:12px; font-weight:normal;}
.cashier h3 em{ font-size:12px; font-style:normal; color:#999}
.cashier .order_info{ border-top:2px #A1BEE0 solid;border-left:1px #A1BEE0 solid;border-right:1px #A1BEE0 solid; background:#EDFFCC; padding:5px 10px; margin-top:10px; overflow:hidden}
.cashier .order_info h2{ width:100%;font-weight:normal; font-size:13px; border-bottom:1px #A1BEE0 solid; padding:3px 0 5px 0; font-family:"Microsoft Yahei"; color:#666;overflow:hidden}
.cashier .order_info h2 p{ float:right; width:200px; text-align:right;}
.cashier .order_info h2 strong{ font-size:20px; color:#FF4F01; font-weight:normal}
.cashier .order_info .order_s{ width:99%;margin:5px auto 0;overflow:hidden;}
.cashier .order_info .order_s li{ float:left;width:320px; line-height:20px;overflow:hidden;}
.cashier .order_info .order_s span{font-size:13px; color:#FF4F01; font-weight:bold;}
.cashier .xx_list{ border:1px #BCCCEE solid; background:#FFF url(../images/cashier_bg01.gif) repeat-x 0 bottom; padding:20px; overflow:hidden}
.cashier .mscz{float:left;}
.cashier .mscz h4{ font-size:14px; height:25px; line-height:25px}
.cashier .mscz p{ line-height:28px}
.cashier .mscz b{ font-size:14px;color:#FF4F01}
.cashier .mscz EM{ font-size:14px;color:#41AB01; font-style:normal; font-weight:bold;}
.cashier .mscz STRONG{ font-size:14px;color:#0099CC}
.cashier .balance_payment_btn{DISPLAY: inline-block; FONT-SIZE: 13px; BACKGROUND: url(../images/cashier_btn01.gif) no-repeat 0 bottom; WIDTH: 69px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 26px;HEIGHT: 26px; TEXT-ALIGN: center; BORDER:0}

.cashier .ycts{ float:right;}
.cashier .ycts B{background:url(../images/f_remind_bg.gif) no-repeat; line-height:35px; padding-left:15px;}
.cashier .ycts LI{ color:#999; line-height:22px; background:url(../images/lcj_ico.gif) no-repeat 5px 6px; text-indent:15px}
.cashier a{ color:#FF4F01; text-decoration:none}.cashier a:hover{ color:#FF4400; text-decoration:underline}

.cashier .conzi{overflow:hidden; margin-top:10px;}
.cashier .conzi H5{border:1px #A1BEDE solid; background:url(../images/cashier_conzi.gif); height:31px; line-height:31px; color:#4D4D4D; text-indent:10px;}
.cashier .conzi_box{border:3px #BCCCEE solid; background:#FFFFFF; padding:20px;overflow:hidden}
.cashier .conzi_box .s_btn{float:left;display:block;width:125px; height:38px; line-height:38px; border:0px; text-align:center;letter-spacing:3px;border:1px #FB7A05 solid;border-radius:2px;background:#FF4400;background:-webkit-gradient(linear,left top,left bottom,from(#FCB85B),to(#FF4400));background:-moz-linear-gradient(top,#FCB85B 0%,#FF4400 100%);color:#ffffff;font-size:19px;font-family:'Microsoft Yahei'; text-decoration:none;cursor:pointer; overflow:hidden}
.cashier .conzi_box .s_btn:hover {background:#FF5D22;}

.cashier dd img{ border:1px #ccc solid;}
.cashier dt span { font-size:12px; font-weight:normal;color: #232323;}
.cashier .defray { width: 100%;  margin-bottom: 10px;  overflow:hidden}
.cashier .defray dt { height: 35px; line-height: 35px;width: 100%;border-bottom:1px #cccccc solid;font-weight: bold; font-size:22px; color:#00f; overflow:hidden}
.cashier .defray dd { float:left; width:185px;padding-top:15px;overflow: hidden;}

.cashier .alipay { width: 100%; margin-top: 30px;margin-bottom: 20px; overflow:hidden}
.cashier .alipay dt { height: 35px; line-height: 35px;width: 100%;border-bottom:1px #cccccc solid;font-weight: bold; font-size:22px; color: #00f; cursor:default;overflow:hidden}
.cashier .alipay dd { padding-top:15px;overflow: hidden;}
.cashier .alipay dd .img_left { float:left; width:210px}
.cashier .alipay dd .explain { float:left; width:350px; line-height: 18px; color: #787878; }
.cashier .alipay dd .explain b{ color:#333; font-size:13px; }
.cashier .alipay dd i{ color:#F00; font-style:normal;}

.defray dd .img_bank { margin-left:8px;cursor:pointer;background-image: url(../images/bank_icon.jpg);display:inline-block;height:32px;width:130px; border:1px #ddd solid;background-repeat: no-repeat;}
.ICBC{ background-position: 0 -18px; }
.CMB { background-position: 0 -58px; }
.CCB{ background-position: 0 -96px; }
.BOC{ background-position: 0 -136px; }
.ABC{ background-position: 0 -176px; }
.COMM{ background-position: 0 -216px; }
.PSBC { background-position: 0 -256px; }
.CEB { background-position: 0 -296px; }
.SPDB { background-position: 0 -336px; }
.GDB { background-position: 0 -376px; }
.CITIC { background-position: 0 -417px; }
.CIB { background-position: 0 -458px; }
.SDB { background-position: 0 -500px; }
.CMBC { background-position: 0 -538px; }
.BJBANK { background-position: 0 -580px; }
.HZCB { background-position: 0 -624px; }
.SHBANK { background-position: 0 -663px; }
.BJRCB { background-position: 0 -697px; }
.SPABANK { background-position: 0 -732px; }
.FDB { background-position: 0 -772px; }
.WZCB { background-position: 0 -808px; }
.NBBANK { background-position: 0 -848px; }
.ICBCBTB{ background-position: 0 -888px; }
.CCBBTB{ background-position: 0 -930px; }
.SPDBBTB{ background-position: 0 -966px; }
.ABCBTB{ background-position: 0 -1006px; }
